@media (max-width:1600px) {
.nav-list > li > a{ padding:0 10px}
}
@media (max-width:1400px) {
.nav-list > li > a{ padding:0 15px}
.tianqi{ display:none}
}
@media (max-width:1300px) {
.nav-list > li > a{ padding:0 6px}
.tianqi{ display:none}
}
@media (max-width:1000px) {
	.index-proudct{ margin-top:80px;}
	#kehu_pc{ display:none}
#kehu_mobile{ display:block }
	#kehu_mobile  { width:100%; overflow:scroll}
	#kehu_mobile ul{ width:1100px; height:400px;}
	#kehu_mobile ul li {
    margin: 1px;
    border: solid 1px #dedede;
    -webkit-transition: all ease .4s;
    transition: all ease .4s;display: inline;
    width: 19%;
    float: left; 
}
#kehu_mobile ul li a {
    display: block;
    color: #444;
    height: 130px;
    font-size: 16px;
    text-align: center;
}
#kehu_mobile ul li .news_imgs{ width: 100%;
    height: 80px;
    margin: 0 auto;
    position: relative; overflow:hidden;}
#kehu_mobile ul li  .news_imgs img {
    display: block;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); max-height:80%; max-width:80%;transition: transform 2s;
}
#kehu_mobile ul li  .news_r_fonts{font-size:0.9rem;}
	.inisde-proudct .list-2 li {
    width: initial;
    float: none;
    color: #444;
    height: 130px;
    font-size: 0.9rem;
    text-align: center;
    margin-left:0px;
    margin-top: 0.5rem;
}
	.inisde-proudct .list-2 .title {
    font-size: 1.4rem;
    padding-bottom: 1rem;
}
	
	#banners  #medio{ display:none; opacity:0}
	.nav .subnav{ display:none; opacity:0}
	.header .nav{ opacity:0;-webkit-transition: width .9s ease;
    -o-transition: width .9s ease;
    transition: width .9s ease; width:0; position: fixed; display:none
	
	
	}
	.header .nav.open {opacity:1;
    display: block;
    position: fixed;
    width: 100%;
    height: auto;
    right: 0;
    top: 80px;
    z-index: 100000;
    margin: 0;
    background: #0a3f74 url(../images/xiala_back.png) center center repeat-y; padding: 1rem 0;-webkit-transition: width .9s ease;
    -o-transition: width .9s ease;
    transition: width .9s ease;display: block
}
.nav li {
    float: none;
    font-size: 1rem;
    width: inherit;
    text-align: center;
    line-height: 1; display:block
    
}
.nav li>a {
    color: #ffffff;padding: 1.5rem;
    display: block;}
	.menu-toggle {
    position: fixed;
    right:3%;
    width: 25px;
    height: 18px;
    display: inline-block;
    top:32px;
    z-index:10
}
.menu01 .nav ul > li.nav_01>a{ color:#ffd200;font-weight: bold;}
.menu02 .nav ul > li.nav_02>a{ color:#ffd200;font-weight: bold;}
.menu03 .nav ul > li.nav_03>a{ color:#ffd200;font-weight: bold;}
.menu04 .nav ul > li.nav_04>a{ color:#ffd200;font-weight: bold;}
.menu05 .nav ul > li.nav_05>a{ color:#ffd200;font-weight: bold;}
.menu06 .nav ul > li.nav_06>a{ color:#ffd200;font-weight: bold;}
.menu-toggle .hamburger {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    cursor: pointer;
}
.menu-toggle .hamburger span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #4a4a4a;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.menu-toggle .hamburger span:first-child {
    top: 0;
}
.menu-toggle .hamburger span:nth-child(2), .menu-toggle .hamburger span:nth-child(3) {
    top: 8px;
}
.menu-toggle .hamburger span:nth-child(4) {
    top: 16px;
}
.menu-toggle .hamburger.open span:first-child {
    top: 18px;
    width: 0;
    left: 50%;
}
.menu-toggle .hamburger.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.menu-toggle .hamburger.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menu-toggle .hamburger.open span:nth-child(4) {
    top: 18px;
    width: 0;
    left: 50%;
}

.menu-toggle .hamburger.open span:first-child {
    top: 18px;
    width: 0;
    left: 50%;
}
.menu-toggle .hamburger.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.menu-toggle .hamburger.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menu-toggle .hamburger.open span:nth-child(4) {
    top: 18px;
    width: 0;
    left: 50%;
}

.hamburger span {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease;
}
/*绉诲姩绔叕鍏辨牱寮忛噸缃� 寮€濮�*/
.header .logo img.pc{ display:none;}
.header .logo img.mobile{ display:block ;}

body {
    /* zoom: 0.95; */
    margin: auto !important;
    line-height: 200%;
    font-size: 0.85rem;
    min-width: 320px;
    max-width: 100%;
}
.header .logo  .PC{ display:none}
.header .logo  .mobile{ display: block}
.container {
    width: 94%;
}
.inside-title span{ display:none}
.inside-title {
    font-size: 1.6rem;
    padding: 2rem 0;
    line-height: 200%;
}
.about_us_lists ul li {
    min-height: auto;
    display: inline-block;
    width: 100%;
    margin: 0 0.6%;
    background-color: #f5f5f5;
    vertical-align: top;
    padding: 1rem;
    padding-top: 2rem;
	    margin-bottom: 1rem;
}
.about_us_lists ul li dt .titiles02 {
    display: block;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
.inside-about {
    padding-bottom: 3rem;
    line-height: 220%;
    font-size: 0.9rem;
}
footer {
    padding-top: 3rem;
}
footer .bottom_l_lists {
    float: none;
    width: 100%;
    text-align: left;
}
footer dl {
    width: 49%;margin-bottom: 1rem;}
	footer .bottom_r_con {
    float: none;
    width: 100%;
    text-align: left;
}

footer .bottom_r_con .bottom_links {
    padding-bottom: 1.5rem;
}
footer .bottom {
    margin-top: 2rem;
    position: relative;
    line-height: 180%;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.fl {
    float: none;
}
.fr {
    float: none;
}
.inside-menu .menu {
    width: 100%;
    float: none;}
	.inside-menu .current {
    width: 100%;
    float: none;
    height: 3rem;
    line-height: 3rem;
    overflow: hidden;
    text-align: left; display:none
}
.inside-menu .menu li {
    float: left;
    height: 4rem;
    line-height: 4rem;
    overflow: hidden;
    margin-right: 10px;
    width: 47%;
    text-align: center;
}
.inside-menu .menu-3 li a {
    padding: 0;
    font-size:0.95rem;
}
.inside-menu .menu .active>a {
    font-size: 1.1rem;
}
.inside-about .list-honor li:nth-child(1), .inside-about .list-honor li:nth-child(2), .inside-about .list-honor li:nth-child(3) {
    width: 98%;
    margin: 0 0.5%;
}
.inside-about .list-honor li {
    width: 98%;
    display: inline-block;
    margin: 10px 0.5%;
    font-size: 1rem;
    text-align: center;
}
.new_img_lists ul li {
    display: inline-block;
    width: 98%;
    margin: 0 1%;
    text-align: left;
    margin-bottom: 1rem;
}
.new_img_lists ul li .new_titile {
    font-size: 1.2rem;
}
.new_img_lists ul li .new_times {
    font-size: 0.8rem;}
	.new_img_lists ul li .new_descipes {
    font-size: 0.85rem;}
	.new_img_lists {
    padding-bottom: 3rem;
}
.new_in_listsd ul li{ padding:1rem}
.new_in_listsd ul li .bt {
    font-size: 1.2rem;
    color: #22437d;
    height: initial;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 1rem;
}
.new_in_listsd ul li .date {
    font-size: 0.8rem;}
	.new_in_listsd ul li .tt {
    font-size: 0.85rem;}
	.new_in_listsd ul li .date{ padding:0}
	.inside-news-show h1 {
    font-size: 1.6rem;
    line-height: 160%;
    font-weight: normal;
}
.inside-news-show .info {
    margin-top: 1rem;
    padding:0.8rem 0;
    margin-bottom: 1rem;}
	.inside-news-show .info .share {
    top: initial;
    right: initial;
    position: initial;
    padding-top: 1rem;
}
.inside-news-show .info span {
    padding: 0;
    display: block;
}
.inside-news-show {
    font-size: 0.85rem;
    line-height: 200%;}
	.inside-contact .tel {
    font-size: 1.6rem;
    line-height: 40px;
    color: #22437d;
    margin-top: -20px;
    padding-bottom: 2rem;
    text-align: center;
}
.inside-contact .tel span {
    display: block;
}
.inside-contact dt {
    float: none;
    width: 100%;
}
.inside-contact dd {
    float: none;
    width: 100%;
}
.inside-contact dd .item {
    font-size: 0.9rem;
    padding:0rem; margin-bottom:1.5rem}
	.inside-contact dd .name {
    font-size: 1.4rem;
	
}
.inside-contact dd .item .left_img {
    float: none;
    width: 100%;
    background: #ffffff;
    padding-right: 0;
}
.inside-contact dd .item .right_fonts {
    float: none;
    width: initial;padding: 1rem;
}
.inside-contact dd .item .contents .name {
    font-size: 1.2rem;
    padding-bottom: 0;
}
.inside-contact dd .item .contents .tt {
    padding-left: 30px;
    margin-top: 1rem;
    position: relative;
    font-size: 0.9rem;
}
.inside-contact dd .item .contents {
    position: initial;
    bottom: initial;
    width: initial;
    right: initial;
}
.inside-contact {
    padding-bottom: 3rem;
}
.inside-banner .txtbox p:first-child {
    font-size: 1.8rem;
    line-height: 1;}
	.inside-banner .txtbox{ font-size:0.85rem;}
	.inside-banner .txtbox{ padding-top:140px;}
	.search_input{ left:5%; width:90%;}
	footer dl dd, footer dl dd a{ font-size:0.8rem;line-height: 240%;}
	footer dl dt {
    line-height: 160%;
    margin-bottom: 1rem;
    font-size: 1rem;
}
.jisuh_titile h3 {
    font-size: 1.8rem;
}
.inisde-proudct .list li {
    width: 100%;
    float: none;
    margin: 0;
    display: inline;
    margin-bottom: 1rem;
}
.inisde-proudct .list li .pic img{ height:auto}
.inisde-proudct .list li .tit {
    height: 3rem;
    font-size: 1rem;
    line-height: 3rem; margin-bottom:1rem}
	.inisde-proudct .list li .pic{}
	.inisde-proudct-show .title-2 {
    color: #333333;
    font-size: 1.8rem;
    letter-spacing: 5px;
    text-align: center;
    margin-bottom: 1rem;
    line-height: 1;
    padding: 40px 0 20px 0;
}
.inisde-proudct-show .item-1 .hexin li {
    float: none;
    width: 100%; margin:0; margin-bottom:0.9rem;}
	.inisde-proudct-show .item-1 .hexin li .font_right h3 {
    font-size: 1rem;
    margin-bottom: 1rem;
}
.inisde-proudct-show .item-1 .hexin li .font_right span {
    font-size: 0.8rem;}
	.inisde-proudct-show .item-1 {
    padding-top: 2rem;
    text-align: center;
    padding-bottom: 3rem;
}
.inisde-proudct-show .item-1 .hexin li .img_left{ width:45%;}
.inisde-proudct-show .item-1 .hexin li .font_right{ width:55%;}
.inside-baozhang li {
    width: 100%;
    float: none;
    font-size: 1rem;
    margin-top: 2rem;
    position: relative;
    text-align: center;
    border-right: none;
}
.inside-baozhang li:first-child {
    border-left: none;
}
.inside-baozhang li span {
    height: auto;
    width: 100%;
    font-size: 5rem;
    line-height: 10rem;}
	.inside-baozhang li span i{ font-size:1.2rem;}
	.inside-baozhang li p {
    margin-top: 0px;
    font-size: 1rem;
    line-height: 200%;
}
.inside-baozhang li{ margin-top:1rem}
.inside-baozhang .title {
    font-size: 1.8rem;
    line-height: 1;
}
.xijie ul li {
    display: inline-block;
    width: 47%;
    margin: 0 0.8%;
    background-color: #FFF;
    vertical-align: top;
    margin-bottom: 1.6%;
}
.xijie ul li .xijie_font {
    font-size: 0.85rem;
    margin-bottom: 1rem;
}
.xijie ul li .xijie_img {
    height: 10rem;
}
.xijie ul li .xijie_img img {
    max-width: 80%;
    max-height: 80%;
}
.xijie_pic {
    padding-top: 2rem;
}
.caokong ul li {
    float: none;
    display: block;
    width: 100%;
    padding: 0%;
    border-top: #d4d4d4 1px solid;
    border-bottom: none;
    border-right: none;
    vertical-align: top;
    text-align: center;
    padding: 1.5rem 0;
}
.caokong ul li .xijie_titile {
    font-size: 1.2rem;
    padding-bottom: 1rem;}
	.caokong ul li .xijie_img {
    padding-bottom: 1rem;
}
.caokong ul li .xijie_font {
    font-size: 0.8rem;
    line-height: 160%;
}
.caokong ul li:nth-child(4),.caokong ul li:nth-child(5),.caokong ul li:nth-child(6) {
   border-top: #d4d4d4 1px solid;
}
.inisde-proudct-show .baohus ul li{ width:40%;    margin: 0 2%; margin-bottom:2rem}
.div_table{ width:100%; overflow-x:scroll;}
.table_show{ width:800px;}
.inisde-proudct-show .item-4 .scroll{ width:100%; height:auto; padding:0}
.slick-slide img{ width:100%; height:auto; position:relative; top:inherit; right:inherit; bottom:inherit; top:inherit; }
.inisde-proudct-show .item-4 .bigimg span {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
}
.inisde-proudct-show .item-4 .bigimg {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.inisde-proudct-show .item-4 .small{ display:none}
.inisde-proudct-show .item-4 .bigimg .slick-prev, .inisde-proudct-show .item-4 .bigimg .slick-next {
  width: 28px;
    height: 28px;
    border: 0;
    margin-top: 10px;
}
.inisde-proudct-show .item-4 .bigimg .slick-prev {
    left: 15px; top:50%; margin-top:-14px;
    background: url(../images/arrow-3.png) no-repeat center center;
}
.inisde-proudct-show .item-4 .bigimg .slick-next {
    right: 15px;top:50%; margin-top:-14px;
    background: url(../images/arrow-4.png) no-repeat center center;
}
.inisde-proudct-show .item-4 {
    padding-top: 0;
    padding-bottom: 3rem;
}
.inisde-proudct-show .baohus ul li .img_left2 img{ width:50%;}
.inisde-proudct-show .baohus ul li .font_right2 {
    font-size: 1rem;
    margin-bottom: 1rem;
}
.menu02 .inside-menu .current{ display:block;}
.header .search_top{ display:none;}
.header .language{    margin-right:60px;}
.index-title {
    padding: 3rem 0 2rem 0;
    font-size: 0.9rem;
    text-align: center;
}
.index-title .blue {
    display: block;
    font-size: 1.8rem;
    line-height: 1;
    color: #222222;
    font-weight: normal;
    padding-bottom: 1rem;
}
.index-proudct li {
    width: 100%;
    float: left;
    padding: 0 1rem;margin-bottom: 1rem;
}
.index-proudct li .tit {
    color: #fff;
    height: 3rem;
    font-size: 1rem;
    line-height: 3rem;}
	.index-proudct .container .show_pro_more{ display:none}
	.index-outstanding li,.index-outstanding li:nth-child(4),.index-outstanding li:nth-child(5),.index-outstanding li:nth-child(6) {
    width: 100%;
    float: none;
    text-align: center;
    height: auto;
    font-size: 1rem;
    padding-top: 3rem;
    padding-bottom: 2rem; border:0;
    border-bottom: dashed 1px #fff;
}
.index-outstanding li .num span {
    font-size: 5rem;
    line-height: 1;}
	.index-outstanding li .num i {
    top: 0;
    padding-left: 1rem;
    font-size: 1rem;}
	.index-outstanding li .fonts_show {
    padding-top: 2rem;
}
.index-outstanding li .fonts_show span {
    display: block;
    font-size: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.index-application .scroll {
    margin-top: 3rem;}
	.index-application .slick-dots {
    bottom: auto;
    top: -3rem;
}

.index-ad .font36 {
    font-size: 1.8rem;
    line-height: 1;
}
.index-ad .tel i {
    font-size: 1.4rem;}
	.index-ad .tel {
    height: 3rem;
    line-height: 3rem;
    width: 100%;
    font-size: 0.9rem;
    vertical-align: top;
    display: inline-block;
    border: solid 1px #0886bc;
    margin-top: 1rem;
}
.index-zizhi ul li {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
    padding: 0 10%;
}
.index-newsd .container .show_pro_more{ display: none}
.chanye_home_list { width:100%; overflow:scroll}
.index-newsd .item a{ display:block; margin:0; padding:1rem;}
.index-newsd .item .pic{ display:block; width:100%;}
.index-newsd .item .txtbox {
    vertical-align: middle;
    display: block;
    text-align: left;
    width: 100%;
    padding: 1rem 0;
}
.index-newsd {
    padding-bottom: 6rem;
}

}

@media (max-width:360px) {
	.header .language{    margin-right:48px;}
	}